fn main() {
    println!("Hello, world!");
    let tup: (i32, f64, u8) = (500, 6.4, 1);
    println!("{}, {}, {}", tup.0, tup.1, tup.2);
    let a = [4; 5];
    let b:[i32;5] = [1,2,3,4,5];
    println!("{}", a[2]);
    println!("{}", b[3]);
    another_fun();
    let y = {
        let x = 1;
        x + 3
    };
    println!("b = {}", y);
    println!("five() = {}", five(4));
}

fn another_fun() {
    println!("another function");
}

fn five(x : i32) -> i32 {
    5 + x
}